<?php
/*
    Copyright 2010 Justin Lipton, Jonathan Rosenberg
    
    This file is part of MediaList.

    MediaList is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    MediaList is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with MediaList.  If not, see <http://www.gnu.org/licenses/>.
*/

$user=$_GET["user"];
$showid=$_GET["showid"];

$con = mysql_connect("localhost", "root");
if (!$con)
{
    die('Could not connect: ' . mysql_error());
}

mysql_select_db("DB", $con);

$sql="SELECT * FROM ".$user." WHERE ShowId='".$showid."'";
$result = mysql_query($sql, $con);
$row = mysql_fetch_array($result);

$sql="SELECT * FROM Shows WHERE Showname='".$row["ShowName"]."'";
$result = mysql_query($sql, $con);
$row2 = mysql_fetch_array($result);

$sql="UPDATE ".$user." SET Progress='".($row['Progress']+1)."' WHERE ShowId='".$showid."'";
mysql_query($sql, $con);

if(($row['Progress']+1)==$row2['NumEpisodes'])
{
    $sql="UPDATE ".$user." SET Status='C' WHERE ShowId='".$showid."'";
    mysql_query($sql, $con);
    
    $sql="UPDATE Users SET NumCompleted='".($row["NumCompleted"]+1)."' WHERE Username='".$user."'";
    mysql_query($sql, $con);
    
    $sql="UPDATE Users SET NumWatching='".($row["NumWatching"]-1)."' WHERE Username='".$user."'";
    mysql_query($sql, $con);

}
else
{
    echo $row['Progress']+1;
}
echo "<meta http-equiv=\"REFRESH\" content=\"0;url=table.php?currentUser=".$user."\">";

mysql_close($con);
?>